// 单向链表
// import { LinkedList } from "./linked_list.js";
// const linkedList = new LinkedList();
// // 每追加一次节点，都会去遍历一遍，当找到next为null，就直接等于next，将节点插入链表
// linkedList.append('aaa'); // 此时链表中没有内容
// linkedList.append('bbb')
// linkedList.append('ccc')
// linkedList.append('ddd')
// // console.log(linkedList);

// linkedList.inset(0, '111')
// linkedList.inset(3, '444')
// // console.log(linkedList);

// console.log(linkedList.get(2));
// console.log(linkedList.get(0));
// console.log(linkedList.get(3));
// console.log(linkedList.get(9));

// console.log(linkedList.indexOf('111'));
// console.log(linkedList.indexOf('444'));
// console.log(linkedList.indexOf('555'));

// linkedList.removeAt(3)
// linkedList.removeAt(0)
// // console.log(linkedList);

// linkedList.update(1, 'BBB')
// console.log(linkedList);

// linkedList.remove('aaa')
// console.log(linkedList);
// console.log(linkedList.isEmpty());
// console.log(linkedList.size());


